body,div,section,p,h1,a,h2,h3,h4,h5,h6,span,img,ul,li,ol,dl,dt,dd{
    padding: 0;
    margin: 0;
    list-style: none;
    border: none;
  }
  .home {
    padding-top: 1rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    overflow-y: auto;
    padding-bottom: 1rem;
}
  a {
    text-decoration: none;
    color: #666;
  }
  a:visited{
    color: #666;
  }
  body {
    background: #ece9ec;
    padding-bottom: 1rem;
  }

  .p1 {
    padding: 0.2rem;
    text-indent: 2em;
    text-align: left;
    line-height: 0.4rem;
  }
  .bg_orang {
    background: #f60;
  }
  .bg_blue {
    background-image: linear-gradient( 80deg, #3768ff , #55adff);
  }
  .bg_orange {
    background-image: linear-gradient( 80deg, #fe6a61 , #ffae69);
  }
  .bg_fff {
    background: #fff;
  }
  .fontC {
    color: #aaa;
  }
  .fontCfff {
    color: #fff;
  }
  .fontsD {
    color: #ddd;
  }
  .fontC6 {
    color: #666;
  }
  .fontCccc {
    color: #ccc;
  }
  .fontCO {
    color: #f60;
  }
  .fonts {
    font-size: 0.3rem;
  }
  .fonsMiddle {
    font-size:0.25rem;
  }
  .fontsMin {
    font-size: 0.2rem
  }
  .fontsM {
    font-size: 0.35rem
  }
  .fontsB {
    font-size: 0.4rem;
  }
  .fontsMax {
    font-size: 0.6rem;
  }
  .activecolor {
      color: #3897ff;
  }
  .borderR {
    border-radius: 0.2rem;
  }
.clear {
  clear: both;
}
  .Select {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .SelectS {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .BorderB {
    border-bottom: 0.02rem dashed #ddd;
  }
  /* 上下左右居中 */
  .center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .group{
      padding: 0.2rem;
      background: #fff;
      margin-top: 0.2rem;
  }
  .group1 {
    background: none;
    padding: 0.3rem;
}
  .groupB{
    background: #fff;
    overflow: hidden;
    position: relative;
    padding-bottom: 1.7rem;
}
  .Loading {
     height: 3rem;
     border-radius: 0.3rem;
     position: fixed;  
     background: #000; 
  }

  /* 卡面样式 */
  .SwiperCon {
    position: relative;
    top: -1rem;
    width: 100%;
    z-index: 999;
    overflow: hidden;
  }
  .swiperIn {
    width: 6.2rem;
    height: 3.5rem;
    background: url(../img/cardnewbg.png) no-repeat center center;
    background-size: 100%;
    display: block;
    margin: 0.2rem 0;
    box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.6);
  }
  .swiperNone {
    width: 6.2rem;
    height: 3.5rem;
    padding: 0 0.8rem;
    padding-top: 0.8rem;
    box-sizing: border-box;
    color: #fff;
    background-image: linear-gradient(to right, #2a8e31, #61c268 );
  }
  .swiperNone p {
    padding-top: 0.5rem;
  }
  .card_center {
    position: absolute;
    top: 1.24rem;
    width: calc(100% - .34rem - .15rem);
    padding: 0 .15rem 0 .34rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;   
    box-sizing: border-box; 
}
.center_left {
    font-size: .36rem;
    color: #2B2B2B;
}
.left_top {
    height: .5rem;
    display: flex;
    align-items:baseline;
}
.left_bottom {
    font-size: .3rem;
    line-height: 0.3rem;
    display: block;
    padding-top: .12rem;
}
.center_right {
    padding: .02rem;
    height: 1.55rem;
    position: relative;
    left: 0.4rem;
    background: #fff;
}
.right_top {
    height: .44rem;
    width: .44rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.right_bottom {
    height: 1.54rem;
    width: 1.54rem;
}
.card_footer {
    position: absolute;
    font-size: .18rem;
    bottom: .16rem;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    letter-spacing: 0;
    line-height: .25rem;
}
/* 首页 */
.imgAdd {
  width: 1rem;
}
.Girdcon {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 999;
}
.Girdcon div {
  padding: 0.3rem;
}
.Girdcon img {
  width: 100%;
}
.HomeH {
  border-left: 0.08rem solid #319ff9;
  padding-left: 0.2rem;
  text-align: left;
}
.HomeTiele {
  margin-bottom: 0.2rem;
}
.MZ_regist {
  background-image: linear-gradient(to right, #0cc5b0 , #03d4bd);
  padding: 0.3rem;
  width: 45%;
  margin-right: 0.2rem;
}
.MZ_regist img {
  width: 50%;
  padding: 0.25rem;
}
.MZ_charge {
  background-image: linear-gradient(to right, #e37e92 , #edafc2);
  padding: 0.2rem;
  margin-bottom: 0.2rem;
}
.chargeimg {
  flex: 1;
}
.chargeimg img {
  width: 100%;
}
.chargef {
  flex: 4;
}
.MZ_search {
  background-image: linear-gradient(to right, #6cb5f4 , #9ad6fd);
  padding: 0.2rem;
}

.MZ_title {
  position: relative;
  overflow: hidden;
}
.MZ_p {
  position: absolute;
  padding: 0.1rem;
  top: -0.1rem;
  right: -2.7rem;
  z-index: 999;
}
.MZ_p1 {
  right: -4.95rem;
}
.Circle {
  width: 0.3rem;
  height: 0.3rem;
  background: #3499ff;
  border-radius: 50%;
  /* flex: 0.1; */
}
.homeJY {
  text-align: left;
  flex: 6;
  padding-left: 0.2rem;
}
.homeJY h3 {
  padding: 0.1rem 0;
}

.JKall:nth-of-type(odd) .JKimg {
  float: left;
  width: 30%;
}
.JKall:nth-of-type(odd) .JKcon {
  float: right;
  width: 60%;
  padding-left: 0.3rem;
}
.JKall:nth-of-type(even) .JKimg {
  float: right;
  width: 30%;
  padding-left: 0.3rem;
}
.JKall:nth-of-type(even) .JKcon {
  float: left;
  width: 60%;
}
.JKimg img {
  width: 100%;
  border-radius: 0.2rem;
}
.JKcon h3 {
  padding-bottom: 0.2rem;
  text-align: left;
} 
.JKcon p {
  text-align: left;
}
.JKall {
  overflow: hidden;
  border-bottom: 0.02rem dashed #ddd;
  padding: 0.2rem 0;
}
.JKall:nth-last-of-type(1){
  border: none;
}

/* 绑定手机号 */
.Back {
  color: #3499f9;
  font-size: 0.8rem;
  font-weight: 500;
  text-align: left;
} 
.BackP {
  font-size: 0.3rem;
  padding: 0.3rem 0;
  text-align: left;
}
.BackCon {
  margin-top: 1rem;
  position: relative;
}
.Back_input {
  border: none;
  border-bottom: 0.01rem solid #ddd;
  width: 100%;
  line-height: 1rem;
}
.Back_input1 {
  border: none;
}
.GetCode {
  background: #329cff;
  border: none;
  color: #fff;
  padding: 0.1rem 0.2rem;
  border-radius: 0.1rem;
  position: absolute;
  right: 0;
  bottom: 0.3rem;
}
.Login {
  width: 100%;
}

/* 绑定/办理健康卡 */
.addcard {
  width: 100%;
  margin: 0 auto;
  padding: 0.5rem;
  box-sizing: border-box;
  background-image: linear-gradient(to right, #2c8c33 , #62c268);
}
.apply {
  margin-top: 0.5rem;
  background-image: linear-gradient(to right, #3a67ff , #5fbfff);
}
.addImg {
  flex: 1.2;
  padding-left: 0.3rem;
  padding-top: 0.2rem;
}
.addImg img {
  width: 100%;
}
.addTitle {
  flex: 4;
} 
.addTitle1 h3 {
  font-size: 0.5rem;
}
.addcard .Select {
  padding-bottom: 0.3rem;
}

/* //  绑定健康卡 */
.Card {
  padding: 0.3rem 0;
}
.cardTitle {
  border-left: 0.1rem solid #329bff;
  font-size: 0.35rem;
  text-align: left;
  padding-left: 0.2rem;
  margin: 0.3rem 0;
  clear: both;
}
.CardApply p {
  flex: 1;
  text-align: left;
  margin-right: 0.2rem;
}
.CardApply .Back_input {
  flex: 4;
}
.CardApply {
  position: relative;
}
.label {
  background: #d9d8db;
  float: left;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
  padding: 0.2rem 0.4rem;
}
.cardname {
  flex: 3;
} 
.cardimg {
  width: 0.3rem;
  margin-right: 0.2rem;
}
.labelActive {
  color: #fff;
  background: #329dff;
}
.SelectSex {
  flex: 8;
}
.idcardPng {
  width: 0.6rem;
  position: absolute;
  right: 0;
}

/* // 卡包 */
.card_title {
  padding-left: 0.2rem;
}
.CardTitle {
  width: 100%;
}
.DqMoren {
  background: #329cff;
  border: none;
  color: #fff;
  padding: 0.1rem 0.2rem;
  border-radius: 0.1rem;
}
.setMoren {
  background: #99989b;
  color: #fff;
  border: none;
  padding: 0.1rem 0.2rem;
  border-radius: 0.1rem;
  position: relative;
  left: 2.4rem;
}
.Result {
  padding: 0.5rem 0;
  position: relative;
}
.LogoJK {
  width: 0.7rem;
  height: 0.7rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -150%);
}
.Result h2 {
  padding: 0.3rem 0;
}
.resultH {
  text-align: left;
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
}
.resultInfo {
  border-bottom: 0.01rem solid #ddd;
  padding: 0.3rem 0;
}
.resultInfo:nth-last-of-type(1){
  border: none;
}
.ResultBtn {
  margin-top: 1rem;
  padding-left: 0.05rem;
}

/* //  消费充值记录 */
.IconLeft {
  flex: 1;
}
.IconLeft img {
  width: 70%;
}
.InfoRight {
  flex: 4;
  text-align: left;
  margin-left: 0.3rem;
} 
.InfoRight p {
  padding: 0.06rem 0;
}
.IconCom {
  overflow: hidden;
  padding: 0.1rem 0;
  border-bottom: 0.02rem dashed #ddd;
}
.IconCom:nth-last-of-type(1){
  border-bottom: none;
}



.ImgNone {
  width: 60%;
  margin: 0.3rem auto;
}

/* //  消息中心 */

.circle {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
}
.circle1 {
  background: #01b396;
}
.circle2 {
  background: #f5a621;
}
.circle3 {
  background: #fe6081;
}
.circle4 {
  background: #329bfe;
}
.right {
  float: right;
}
.IconLeft h3 {
    flex: 3;
    padding-left: 0.3rem;
    text-align: left;
}
.InfoLeft {
  flex: 0.7;
}
.InfoRight .Info {
  flex: 10;
  padding-top: 0.2rem;
}
.Info .InfoP{
  height: 0.7rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.Info .InfoPA{
  width: 100%;
}
.infoTitle {
  margin-top: 0.3rem;
}
.Assistant {
  padding-top: 0.3rem;
}
.Assistant img {
  width: 100%;
}
.Ass_H {
  padding: 0.2rem 0;
}
.Ass_p {
  text-indent: 2em;
  padding: 0.1rem 0;
  text-align: left;
  line-height: 0.5rem;
}



/* //  门诊服务 */

/* 挂号 */

.RegistedTitle {
  height: 1rem;
}
.searchInput {
  position: relative;
}
.imgIcon {
  position: absolute;
  z-index: 999;
  width: 0.5rem;
  top: 0.55rem;
  right: 0.4rem;
}
.Search {
  width: 90%;
}

.HosAll {
  padding: 0.2rem 0;
  border-bottom: 0.02rem dashed #ddd;
}
.HosAll:nth-last-of-type(1){
  border: none;
}
.HosImg {
  flex: 1;
}
.HosImg img {
  width: 100%;
}
.HosCon {
  flex: 3;
  padding-left: 0.2rem;
}
.HosCon>p {
  text-align: left;
  padding: 0.1rem 0 0 0rem;
}
.HosCenter {
  width: 60%;
  padding-top: 0.1rem;
}

/* //  挂号 科室列表 */
.Registed {
  padding: 0.5rem 0;
}
.RegistBtn {
  width: 50%;
  margin: 0 auto;
  margin-top: 0.3rem;
}
.RegistBtn1 {
  margin-top: 0;
  width: 50%;
}
.HosIcon {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
}
.KSlist {
  padding: 0.2rem 0;
  border-bottom: 0.01rem solid #eee; 
}
.GuiZe h3 {
  margin: 0.2rem 0;
}
.GuiZe p {
  text-align: left;
  line-height: 0.5rem;
}


.GreenBtn {
  background: #246a0a;
  border: none;
  color: #fff;
  /* width: 90%; */
  margin: 0 auto;
  padding: 0.2rem 0;
  font-size: 0.3rem;
  text-align: center;
}
.Yellow {
  background: #f2911c;
}
.Red {
  background: #e01e1f;
}
.Black {
  background: #dfdfdf;
  color: #111;
}

.Doctor {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  overflow: hidden;
}
.Doctor img {
  width: 100%;
}
.Doctorcon {
  padding: 0 0.3rem;
  text-align: left;
  flex: 2;
}
.Doctorcon h3 {
  padding-bottom: 0.1rem;
}
.DoctorBtn {
  flex: 0.5;
}
.selectDate {
  padding-top: 0.2rem;
}

.Datetitle {
  padding: 0.4rem 0.3rem;
  box-shadow: 5px 0 5px rgba(0,0,0,0.1); 
  flex: 1;
  margin-right: 0.3rem;
}
.Datetitle p {
  width: 0.6rem; 
}
.DateSele {
  flex: 5;
  width: 75%
}
.swiperDate {
  padding: 0.1rem 0;
}
.swiperDate p {
  line-height: 0.5rem;
}
.SwiperActive {
  color: #369afb;
  background: #f0f8ff;
}
.SwiperActive .swipBtn {
  background: #369afb;
  color: #fff;
  border-radius: 0.1rem;
}
.SwiperNone {
  color: #9a979b;
  background: #f6f6f6;
}
.SwiperNone .swipBtn {
  background: #9a979b;
  color: #fff;
  border-radius: 0.1rem;
}

.doctorCon {
  flex: 3;
  text-align: left;
  padding-left: 0.2rem;
}
.doctorCon h3,.doctorCon p {
  padding-bottom: 0.1rem;
}
.score {
  margin-top: -0.4rem;
}
.attention {
  margin-top: 0.5rem;
}
.attent {
  position: relative;
  top: -0.6rem;
}
.doctorDepart {
  text-align: left;
}
.doctorDepart h2 {
  font-weight: 550;
  padding-bottom: 0.1rem;
}
.Depart {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  line-height: 1rem;
  margin-top: 0.2rem;
}
.YesDepart {
  background: #349dfd;
}
.NoDepart {
  background: #9b989c;
}
.DoctorP {
  margin-bottom: 0.4rem;
}
.DoctorPM {
  margin-bottom: 0.7rem;
}

.Doctor_pj {
  padding-left: 0.3rem;
  text-align: left;
  line-height: 0.5rem;
}
.Reser {
  flex: 5;
  text-align: left;
  padding-left: 0.5rem;
}
.ReserCon {
  line-height: 0.6rem;
}

.arrow img {
  padding-left: 0.3rem;
  width: 0.2rem;
}
.Reserva {
  padding: 0.3rem 0;
  border-bottom: 0.01rem solid #eee;
}
.SeserMS p {
  text-align: left;
}
.SerTexa {
  width: 100%;
  border-radius: 0.2rem;
  margin-top: 0.3rem;
  height: 2rem;
  border-color: #ddd;
  line-height: 0.5rem;
  padding: 0.2rem;
  box-sizing: border-box;
}

.Success {
  width: 85%;
  margin: 0 auto;
  padding: 0.3rem;
  margin-top: 0.4rem;
}
.Success h2 {
  padding: 0.4rem 0;
}

/* 门诊充值缴费 */

.PayCon {
  overflow: hidden;
  padding: 0.4rem 0;
  /* height: 2.5rem; */
}
.PayLeft {
  background: #eee;
  flex: 1;
  height: 100%;
  position: relative;
  border-right: 0.02rem solid #aaa;
}
.PayRight {
  flex: 5;
  /* height: 100%; */
  overflow: hidden;
  padding-left: 0.3rem;
}
.PayCircle {
  width: 0.5rem;
  height: 0.5rem;
  background: #359bff;
  position: absolute;
  border-radius: 50%;
  top: 30%;
}
.PayCircle img {
  width: 65%;
  position: absolute;
  left: 0.08rem;
  top: 0.12rem;
}
.PayCirNone {
  width: 0.45rem;
  height: 0.45rem;
  top: 30%;
  border: 0.02rem solid #aaa;
  border-radius: 50%;
  position: absolute;
}
.PayCirNone img {
  display: none;
}
.gotoPay {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  height: 1rem;
  padding: 0.1rem 0.3rem;
}

/* 检查报告查询 */

.Test {
  background: #eee;
  padding: 0.2rem;
}
.TestCon {
  border-bottom: 0.01rem solid #eee;
}
.TestCon:nth-last-of-type(1){
  border-bottom: 0;
}
.TestTime {
  padding: 0.2rem;
}
.Detail {
  text-align: left;
  line-height: 0.5rem;
  padding: 0.3rem;
}
.ReDetail {
  width: 100%;
}
.ReDetail thead{
  background: #eaeaea;
}
.ReDetail thead,.ReDetail tbody {
  width: 100%;
  border-radius: 0.1rem;
}
.ReDetail thead tr,.ReDetail tbody tr {
  width: 100%;
  display: flex;
  padding: 0.1rem 0;
}
.ReDetail thead tr th,.ReDetail tbody tr td {
  flex: 1;
  padding: 0.1rem;
}
.ReDetail thead tr th:nth-of-type(1),.ReDetail tbody tr td:nth-of-type(1){
  flex: 2;
}
.cankao {
  background-color: #f5f5f5;
  padding: 0.2rem 0;
  position: fixed;
  bottom: 0;
  width: 100%;
}

/* 医疗模块 */

.HosTitle {
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}
.search {
  position: relative;
  top: -1rem;
  padding: 0.2rem;
  /* width: 100%; */
}
.searchIn {
  width: 80%;
  border-radius: 0.1rem;
  border: 0.02rem solid #ddd;
  padding: 0.3rem;
  padding-left: 0.9rem;
  background: #fff url(../../assets/img/Medical.png) no-repeat 0.1rem center;
  background-size: 6%;
}
.search h3 {
  margin-bottom: 0.3rem;
}
.HosPitalicon {
  width: 25%;
  max-width: 2rem;
  padding: 0.1rem 0.3rem;
  box-sizing: border-box;
  float: left;
}
.HosPitalicon img {
  width: 100%;
}
.HosPitalicon p {
  padding: 0.2rem 0;
}

.ZY1 {
  background: #329bfe;
}
.ZY2 {
  background: #e06c85;
}
.ZY3 {
  background: #e59d28;
}
.ZY4 {
  background: #6bb473;
}
.ZYselectcon {
  width: 100%;
}
.ZYselect {
  padding: 0.3rem;
  box-sizing: border-box;
  border-radius: 0.1rem;
  margin: 0 0.1rem;
}
.ZYselect1 {
  padding: 0;
}
.ZYselect img {
  width: 60%;
}
.ZYselect p {
  padding: 0.2rem 0;
}

/* // 医疗 我的医生滑块
 */

 .SwiperHos {
   box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
   width: 4rem;
   margin: 0.3rem;
   padding: 0.3rem;
 }
 .SwiperHos h3 {
   margin-bottom: 0.1rem;
   text-align: left;
 }
 .SwiperHos p {
   text-align: left;
   margin-bottom: 0.2rem;
 } 
 .RecordCircle {
   width: 1.2rem;
   height: 1.2rem;
   border-radius: 50%;
   line-height: 1.2rem;
   margin-left: 0.2rem;
 }
 .RecordInfo p:nth-of-type(1){
   text-align: right;
   flex: 1;
 }
 .RecordInfo p:nth-of-type(2){
  text-align: left;
  flex: 2;
}
.recoBg1 {
  background: #6bb66d;
}
.recoBg2 {
  background: #3599fb;
}
.recoBg3 {
  background:#9a9899;
}
.recordLeft {
  flex: 3;
}
.recordRight {
  flex: 1;
}

.RecoDetail h3{
  text-align: left;
}
.RecoDetail p {
  text-align: left;
  padding: 0.2rem 0;
}
.RecoDetail .SelectS {
  padding-left: 0.3rem;
}
.RecordDetail {
  line-height: 0.6rem;
}

.cover {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 900;
}
.supple {
  background: #fff;
  width: 85%;
  padding: 0.2rem;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.iconDW {
  padding: 0.2rem 0;
  padding-left: 0.3rem;
  background: url(../img/Dwei.png) no-repeat left center;
  background-size: 5%;
}

.RadioGroup {
  margin-top: 0.3rem;
  padding: 0 0.3rem;
  overflow: hidden;
}
.radio {
  width: 23%;
  border: 0.02rem solid #3599fb;
  background: none;
  color: #3599fb;
  border-radius: 0.1rem;
  padding: 0.2rem;
  margin-right: 3%;
}
.radioActive {
    color: #fff;
    background: #3599fb;
}

.RecordCircleNo {
  background: #d9d9d9;
  color: #fff;
}
.signP {
  padding: 0.5rem;
}
.Drawer {
  z-index: 304;
  padding: 0.3rem;
}
.drawerOut {
  background: #fff;
  z-index: 300;
  padding: 0.5rem;
}
.SelectTan {
  padding: 0.3rem;
  height: 4rem;
}
.SelectTan h3 {
  padding-bottom: 0.3rem;
}
.TanIcon {
  width: 0.5rem;
  margin-right: 0.2rem;
}
.TanRight {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}
.TanRight img {
  width: 70%;
  position: relative;
  top: -0.55rem;
}
.TanDiv {
  padding: 0.2rem 0;
}
.Xieyi {
  width: 0.3rem;
}
.JieShao p {
  font-size: 0.25rem;
  text-indent: 2em;
  line-height: 0.5rem;
  text-align: left;
}
/* //  义诊咨询 */
.Free {
  position: relative;
  height: 3rem;
  background: url(../img/Freebanner.png) no-repeat center center;
  background-size: cover;
}
.Freeicon {
  width: 1.6rem;
  position: absolute;
  bottom: 0.3rem;
  right: 0.3rem;
  z-index: 100;
}

/* //  健康 */

/* /我的 */

.Profile {
  width: 100%;
  height: 3rem;
  padding: 0.3rem;
  box-sizing: border-box;
  background: #fff url(../img/ProfileBg.png) no-repeat top center;
  background-size: 100% 100%;
  text-align: left;
}
.Profile .Me {
  flex: 4;
  padding-left: 0.5rem;
}
.ProfileB {
  padding: 0.2rem 0.4rem;
}
.ProfileFlex {
  height: 1.2rem;
}
.ProfileFlex img {
  width: 30%;
  flex: 3;
}
.ProfileFlex p {
  flex: 1;
  padding-top: 0.2rem;
}
.ProfileFlex {
  padding: 0.5rem 0;
}

/* //药价查询 */

.Drug {
  padding-bottom: 0.2rem;
}
.Drug .chargeimg img {
  width: 2.3rem;
  height: 2.5rem;
}
.DrugImg {
  flex: 2;
  padding-left: 0.2rem;
  text-align: left;
}
.DrugImg h3 {
  padding-bottom: 0.1rem;
}
.Drug p {
  line-height: 0.35rem;
}
.DrugCon p {
  text-align: left;
  line-height: 0.5rem;
  text-indent: 2em;
  padding: 0.15rem 0;
}

.searchHis {
  float: left;
  padding: 0.1rem 0.15rem;
  background: #f5f5f5;
  border-radius: 0.3rem;
  margin: 0.2rem;
}

.money {
  height: 2rem;
  padding: 0.5rem;
}
.moneyBtn {
  border: 0.02rem solid #fff;
  padding: 0.1rem 0.5rem;
  margin-top: 0.2rem;
}
.moneyB {
  text-align: left;
  flex: 3;
  margin-left: 0.5rem;
}
.moneyB p:nth-last-of-type(1){
  margin-top: 0.5rem;
}

.SetPay {
  width: 0.4rem;
  border-radius: 0.15rem;
  border: 0.01rem solid #ccc;
  padding: 0.2rem;
  font-size: 0.3rem;
  margin-top: 0.3rem;
}
.Setbtn {
  padding-top: 2rem;
  width: 80%;
  margin: 0 auto;
}

.HosPitalicon .plusFamily {
  z-index: 999;
  position: absolute;
  height: 0.4rem;
  width: 0.4rem;
  right: 0.1rem;
  top: 0rem;
}


/* //  弹框 */
.TanKuang {
  width: 90%;
  padding: 0.3rem;
  background: #fff;
  z-index: 999;
  position: absolute;
  box-sizing: border-box;
}
.TanKuang .Select {
  margin-top: 0.5rem;
}